Simulating Software Agent Colonies in Large Scale Distributed Artificial Intelligence (DAI) Networks
نویسندگان
چکیده
Wide area networks have a large number of computers capable of providing a wide range of services. Due to their low cost and high performance, autonomous mobile Agents are being used to access information sources in distributed, wide-area, networks. Architectures such as active networks also employ intelligent, mobile network processes. However, there are no analytic models for the performance of such systems and as a consequence, simulation is required to test the efficacy of their performance and policies. Assessment of performance and policy requires visualization techniques that depict the state of the Agent colony and its demand on network resources. We sketch the design for a large scale, DAI simulation and analyze its implementation with respect to time and resource requirements. An Agent colony is simulated using C over CSIM. C over CSIM achieves the clarity and logic of Agent based simulation for network services, as well as ease of modeling and reuse of model entities. We also present a Java based builder to create the simulation objects under Object Orientation, and a Visualization post processor to alleviate the inherent difficulty of visualizing a Distributed Artificial Intelligence (DAI) system. Decomposition is applied to partition the search domain into an Agent-oriented view and a Networkoriented view. The individual views are then abstracted to provide summary views to the user, who is given control over the degree of abstraction.
منابع مشابه
Engineering Machine Learning Techniques into Multi-Agent Systems
Agent technology is a Distributed Artificial Intelligence (DAI) approach to implement autonomous entities driven by beliefs, goals, capabilities, plans, and agency properties: adaptation, interaction, learning, etc. Software agents are the focus of considerable research by the artificial intelligence community, but there is still much to be done in the field of software engineering in order to ...
متن کاملInstitutional Metaphors for Designing Large-Scale Distributed AI versus AI Techniques for Running Institutions
Artificial Intelligence (AI) started out with an ambition to reproduce the human mind, but, as the sheer scale of that ambition became apparent, quickly retreated into either studying specialized intelligent behaviours, or proposing overarching architectural concepts for interfacing specialized intelligent behaviour components, conceived of as agents in a kind of organization. This agent-based ...
متن کاملDistributed Multi-Agent Probabilistic Reasoning With Bayesian Networks
Main stream approaches in distributed artificial intelligence (DAI) are essentially logic-based. Little has been reported to explore probabilistic approach in DAI. On the other hand, Bayesian networks have been applied to many AI tasks that require reasoning under uncertainty. However, as commonly applied, a single-agent paradigm is assumed in Bayesian networks. This paper extends multiply sect...
متن کاملThe Optimal Placement of Distributed Generation (DG) to Improve the Voltage Profile and Reduce Losses in Radial Distribution Networks Using PSO
Voltage profile and losses are important factors in a distribution network in which there arevariety of ways to improve them. In this paper, distributed generation (DG) is used as a solutionto improve the above characteristics. Backward/Forward Sweep load flow algorithm is used dueto the inefficiency of usual load flow algorithms because of high R/X ratio and their lack ofconvergence in distrib...
متن کاملA Neural Schema Architecture for Autonomous Robots
As autonomous robots become more complex in their behavior, more sophisticated software architectures are required to support the ever more sophisticated robotics software. These software architectures must support complex behaviors involving adaptation and learning, implemented, in particular, by neural networks. We present in this paper a neural based schema [2] software architecture for the ...
متن کامل